/* 
 * Copyright (c) 2010, Avdhesh yadav.
 * http://www.avdheshyadav.com
 * Contact: avdhesh.yadav@gmail.com
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 *
 */

package com.avdheshyadav.p4j.sample.client.presenter;

import com.google.inject.Inject;

import net.customware.gwt.dispatch.client.DispatchAsync;
import net.customware.gwt.presenter.client.EventBus;
import net.customware.gwt.presenter.client.widget.WidgetContainerDisplay;
import net.customware.gwt.presenter.client.widget.WidgetContainerPresenter;


public class AppPresenter extends WidgetContainerPresenter<AppPresenter.Display>
{
	public interface Display extends WidgetContainerDisplay
	{

	}

	private MainPresenter mainPresenter;
	private DispatchAsync dispatcher;

	@Inject
	public AppPresenter(AppPresenter.Display display, DispatchAsync dispatcher, final EventBus bus, MainPresenter mainPresenter) 
	{
		super(display, bus, mainPresenter);
		this.mainPresenter = mainPresenter;
		this.dispatcher = dispatcher;  
	}

	
	@Override
	protected void onBind() 
	{
		super.onBind();
	}
}
